.u-navbar-fixed {
  z-index: 1;
}
body {
  font-family: $font-family;
  width: 100%;
  overflow-x: hidden;
  font-size: 24rpx;
  color: $font-color-dark;
}
.u-title {
  color: $font-color-dark !important;
}
.light-color {
  color: $light-color;
}
.main-color {
  color: $u-primary !important;
}
.price-color {
  color: $price-color !important;
}
.bg-light-color {
  background-color: $light-color !important;
  ::v-deep(*) {
    background-color: $light-color !important;
  }
}
.bg-main-color {
  background-color: $u-primary !important;
}

// 渐变主题颜色
.bg-linear-gradient {
  background-image: linear-gradient(25deg, #fa123b, #ff6b35, #ff9f28, #ffcc03);
}
.uni-tabbar .uni-tabbar__icon {
  width: 20px;
  height: 18px;
}

.flex {
  display: flex;
}
.flex-1 {
  flex: 1;
}
.flex-y {
  flex-direction: column;
}
.justify-sb {
  justify-content: space-between;
}
.justify-center {
  justify-content: center;
}
.justify-around {
  justify-content: space-around;
}
.align-center {
  align-items: center;
}
.flex-end {
  align-items: flex-end;
}
.f-weight {
  font-weight: 500;
}
.button-hover {
  opacity: 0.7;
}
.wrap {
  flex-wrap: wrap;
}
.flex-shrink {
  flex-shrink: 0;
}
.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flex-a-c {
  display: flex;
  align-items: center;
}
.relative {
  position: relative;
}
.space-between {
  display: flex;
  justify-content: space-between;
}
.u-checkbox__icon-wrap--checked {
  color: $btn-primary-color !important;
}
.text-color {
  color: $font-color-dark;
}
.color-desc {
  color: $font-color-light;
}
.fz-10 {
  font-size: 20rpx;
}
.fz-12 {
  font-size: 24rpx;
}
.fz-13 {
  font-size: 26rpx;
}
.fz-14 {
  font-size: 28rpx;
}
.fz-15 {
  font-size: 30rpx;
}
.fz-16 {
  font-size: 32rpx;
}
.fz-24 {
  font-size: 48rpx;
}
.u-font-weight {
  font-weight: 500;
}
ul,
li {
  padding: 0;
  margin: 0;
  list-style: none;
}

// 重新uview-ui样式
.uicon-close {
  font-size: 36rpx !important;
}
// 点击时的响应变化
.tap-active {
  &:active {
    opacity: 0.8;
  }
}
// 重新uview-ui样式
.u-form-item__body {
  padding: 10rpx 0 !important;
}
.u-empty{
	height: 100%;
}